package view;


import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTextField;

import dao.IformationDao;

public class AddPage {
	public void add() {
		JFrame jframe = new JFrame("个人通讯录系统");

		// 当关闭窗口时，退出整个程序
		jframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

		// 设置窗口大小
		jframe.setSize(900, 300);

		// 显示窗口
		jframe.setVisible(true);

		// 创建面板
		JPanel jpanel = new JPanel();
		jframe.setContentPane(jpanel);

		JLabel id_l = new JLabel("请输入新增联系人的编号:");
		jpanel.add(id_l);
		JTextField id = new JTextField(11);
		jpanel.add(id);

		JLabel name_l = new JLabel("请输入新增联系人的名字:");
		jpanel.add(name_l);
		JTextField name = new JTextField(11);
		jpanel.add(name);

		JLabel address_l = new JLabel("请输入新增联系人的地址:");
		jpanel.add(address_l);
		JTextField address = new JTextField(11);
		jpanel.add(address);

		JLabel tele_l = new JLabel("请输入新增联系人的号码:");
		jpanel.add(tele_l);
		JTextField tele = new JTextField(11);
		jpanel.add(tele);

		JButton button = new JButton("添加联系人");
		jpanel.add(button);
		
		button.addActionListener((e) -> {
			// 将用户输入的信息添加进入表格

			// 获取用户输入
			String id_get = id.getText();
			String name_get = name.getText();
			String address_get = address.getText();
			String tele_get = tele.getText();
			
			//调用添加联系人信息的方法
			IformationDao ifa=new IformationDao();
			try {
				ifa.add(name_get, address_get, tele_get, id_get);
			} catch (Exception e1) {
				// TODO Auto-generated catch block
				e1.printStackTrace();
			}
			// 提示信息
			JOptionPane.showMessageDialog(null, "新增编号" + id_get + "的联系人成功！");
		});
		
	}

}
